package com.laf.common.core.domain.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.laf.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
@TableName("tb_mobile_user")
public class MobileUser extends BaseEntity {

    private static final long serialVersionUID = 1L;


    /** 用户ID */
    @TableId(type= IdType.AUTO)
    private Long userId;

    private String userName;

    @TableField(exist = false)
    private String token;

    /** 用户昵称 */
    private String nickName;

    /** 用户邮箱 */
    private String email;

    /** 用户性别 */
    private String sex;

    /** 用户头像 */
    private String avatar;

    /** 密码 */
    private String password;

    /** cid */
    private String cId;

    /** 客户端平台 */
    private String clientPlatform;


    /** 帐号状态（0正常 1停用） */
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public MobileUser(String userName, String password) {
        this.userName = userName;
        this.password = password;
    }
}
